Smartling\Extensions\Acf\AcfDynamicSupport D

Total Complexity 145
Dependencies 23
Dependents 11
Total lines 689
Lines of code 513
Logical lines of code 285
Comment lines 33
Methods 31
Properties 3

Methods 31

Method Rating Maintainability Complexity Lines of code
buildRules()
D
39 37 54
syncAcfData()
A
39 14 64
getDatabaseDefinitions()
A
44 10 46
verifyDefinitions()
A
56 8 18
prepareFilters()
S
51 7 28
getReplacerIdForField()
S
52 7 23
removePreTranslationFields()
S
56 6 16
tryRegisterACF()
S
49 4 32
getFieldsByGroup()
S
53 4 23
getGroups()
S
56 4 19
getLocalDefinitionsOld()
S
56 4 18
validateAcfStores()
S
66 5 8
getBlogListForSearch()
S
60 4 14
rawReadFields()
S
52 3 25
extractFieldDefinitions()
S
59 3 15
extractGroupsDefinitions()
S
62 3 12
rawReadGroups()
S
57 2 18
tryRegisterACFOptions()
S
59 2 15
getReferencedTypeByKey()
S
61 2 12
getLocalDefinitionsNew()
S
63 2 11
getAcf()
S
69 2 7
getLocalDefinitions()
S
70 2 7
isAcfActive()
S
72 2 5
getDefinitions()
S
80 1 3
__construct()
S
98 1 1
addCopyRules()
S
78 1 3
getBlogs()
S
81 1 3
run()
S
78 1 4
getPostTypes()
S
80 1 3
getTypes()
S
80 1 3
checkOptionPages()
S
79 1 3